Foxit PDF SDK
extracted_comment.h
1 
76919 /*
76920  Basic memory operations
76921 */
76922 
76923 /*
76924  Following base memory functions use default Foxit manager for current module
76925 */
76926 
76927 /*
76928  Time
76929 */
76930 
76931 /*
76932  Type for process ID
76933 */
76934 
76935 /*
76936  Process management
76937 */
76938 
76939 /*
76940  Flags for thread priorities
76941 */
76942 
76943 /*
76944  Thread handler
76945 */
76946 
76947 /*
76948  Thread functions
76949 */
76950 
76951 /*
76952  Context access
76953 */
76954 
76955 /*
76956  Mutex
76957 */
76958 
76959 /*
76960 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
76961 supports recursive calls in same thread.
76962 
76963 */
76964 
76965 /*
76966  Spin Lock
76967 */
76968 
76969 /*
76970 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
76971 Spin Lock
76972 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
76973 
76974 */
76975 
76976 /*
76977  Read-Write lock
76978 */
76979 
76980 /*
76981 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
76982 condition.
76983 
76984 */
76985 
76986 /*
76987  Atomic Count
76988 */
76989 
76990 /*
76991 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
76992 mode.
76993 
76994 */
76995 
76996 /*
76997  Macro definitions for File accessing modes
76998 */
76999 
77000 /*
77001  Byte string concatenation operation
77002 */
77003 
77004 /*
77005 Both side of the concatenation operator (+) can be:
77006 <ul>
77007 <li>
77008 A buffered byte string (const CFX_ByteString&);
77009 </li>
77010 <li>
77011 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
77012 </li>
77013 <li>
77014 A zero-terminated C-style string (FX_LPCSTR);
77015 </li>
77016 <li>
77017 A single character or byte (FX_CHAR);
77018 </li>
77019 </ul>
77020 
77021 */
77022 
77023 /*
77024  Wide string concatenation operation
77025 */
77026 
77027 /*
77028 Both side of the concatenation operator (+) can be:
77029 <ul>
77030 <li>
77031 A buffered wide string (const CFX_WideString&);
77032 </li>
77033 <li>
77034 A non-buffered wide string (const CFX_WideStringC&);
77035 </li>
77036 <li>
77037 A zero-terminated C-style wide string (FX_LPCWSTR);
77038 </li>
77039 <li>
77040 A single character (FX_WCHAR);
77041 </li>
77042 </ul>
77043 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
77044 
77045 */
77046 
77047 /*
77048  Wide string compare operation
77049 */
77050 
77051 /*
77052  Basic Unicode character attribute routines
77053 */
77054 
77055 /*
77056  text direction defines
77057 */
77058 
77059 /*
77060  Encode wide string into UTF-8 byte string
77061 */
77062 
77063 /*
77064  Mutex
77065 */
77066 
77067 /*
77068 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
77069 supports recursive calls in same thread.
77070 
77071 */
77072 
77073 /*
77074  OS Defines
77075 */
77076 
77077 /*
77078  Compiler Defines
77079 */
77080 
77081 /*
77082  CPU Defines
77083 */
77084 
77085 /*
77086  Word Size Defines
77087 */
77088 
77089 /*
77090  Byte Order Defines
77091 */
77092 
77093 /*
77094  Target Defines
77095 */
77096 
77097 /*
77098  BASIC DATA TYPES
77099 */
77100 
77101 /*
77102  Byte string operations
77103 */
77104 
77105 /*
77106  File operations
77107 */
77108 
77109 /*
77110  Wide string operations
77111 */
77112 
77113 /*
77114  Memory block operations
77115 */
77116 
77117 /*
77118  Memory utilities
77119 */
77120 
77121 /*
77122  Math functions
77123 */
77124 
77125